package com.ruoyi.system.domain.moneyentity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class SmartCarMonthlyCardRelations {

  /**
   * 绑定ID，唯一标识智能汽车与月卡的绑定关系。
   */
  private long scBindingId;

  /**
   * 用户ID，关联的用户标识，表明该绑定关系属于哪个用户。
   */
  private long scUserId;

  /**
   * 汽车ID，关联的智能汽车标识，表明绑定的是哪一辆智能汽车。
   */
  private long scCarId;

  /**
   * 月卡规则ID，标识所使用的月卡规则。
   */
  private String sc_card_rule_text;

  /**
   * 月卡激活日期，记录月卡开始生效的时间。
   */
  private java.sql.Timestamp scActivationDate;

  /**
   * 月卡过期日期，记录月卡失效的时间。
   */
  private java.sql.Timestamp scExpiryDate;

  /**
   * 关联信息添加时间，记录该绑定关系创建的时间。
   */
  private java.sql.Timestamp scAddTime;

  /**
   * 关联信息更新时间，记录该绑定关系最后一次更新的时间。
   */
  private java.sql.Timestamp scUpdateTime;

  /**
   * 关联信息删除时间，若该绑定关系被删除，记录删除的时间。
   */
  private java.sql.Timestamp scDeleteTime;

List<SmartChargingRule> smartChargingRules;




}
